77778888888877774444444455558888::::999999998888888877778888555577778888888877774444444455558888::::999999998888888877778888555577778888888877774444444455558888::::999999998888888877778888555577778888888877774444444455558888::::9999999988888888777788885555555588888888888855557777555599999999555555558888888855554444555555558888888888885555777755559999999955555555888888885555444455555555888888888888555577775555999999995555555588888888555544445555555588888888888855557777555599999999555555558888888855554444555555555555888888889999::::99998888999977775555999988884444SSSSAAAA55555555888888889999::::99998888999977775555999988884444SSSSAAAA55555555888888889999::::99998888999977775555999988884444SSSSAAAA55555555888888889999::::99998888999977775555999988884444SSSSAAAA55557777888899999999::::8888777777779999::::99998888AAAAAAAAAAAA55557777888899999999::::8888777777779999::::99998888AAAAAAAAAAAA55557777888899999999::::8888777777779999::::99998888AAAAAAAAAAAA55557777888899999999::::8888777777779999::::99998888AAAAAAAAAAAA77779999888899999999999955554444555588888888999988884444555544447777999988889999999999995555444455558888888899998888444455554444777799998888999999999999555544445555888888889999888844445555444477779999888899999999999955554444555588888888999988884444555544447777999988889999999977774444555588888888444455559999777788885555777799998888999999997777444455558888888844445555999977778888555577779999888899999999777744445555888888884444555599997777888855557777999988889999999977774444555588888888444455559999777788885555888888887777888877774444AAAA7777::::7777444455559999777755557777888888887777888877774444AAAA7777::::7777444455559999777755557777888888887777888877774444AAAA7777::::7777444455559999777755557777888888887777888877774444AAAA7777::::777744445555999977775555777788888888888888885555AAAAAAAA55559999999977779999::::99999999888888888888888888885555AAAAAAAA55559999999977779999::::99999999888888888888888888885555AAAAAAAA55559999999977779999::::99999999888888888888888888885555AAAAAAAA55559999999977779999::::999999998888777744447777999999995555444477779999::::::::99999999::::99998888777744447777999999995555444477779999::::::::99999999::::99998888777744447777999999995555444477779999::::::::99999999::::99998888777744447777999999995555444477779999::::::::99999999::::9999888844444444444488889999999988889999::::::::9999AAAAAAAA99999999555544444444444488889999999988889999::::::::9999AAAAAAAA99999999555544444444444488889999999988889999::::::::9999AAAAAAAA99999999555544444444444488889999999988889999::::::::9999AAAAAAAA99999999555544444444AAAA777799999999::::::::::::::::8888@@@@AAAA99999999777744444444AAAA777799999999::::::::::::::::8888@@@@AAAA99999999777744444444AAAA777799999999::::::::::::::::8888@@@@AAAA99999999777744444444AAAA777799999999::::::::::::::::8888@@@@AAAA9999999977779999888888888888555544449999::::99999999999977778888::::999999999999888888888888555544449999::::99999999999977778888::::999999999999888888888888555544449999::::99999999999977778888::::999999999999888888888888555544449999::::99999999999977778888::::9999999988888888999988884444AAAA8888::::9999888855559999::::::::9999888888888888999988884444AAAA8888::::9999888855559999::::::::9999888888888888999988884444AAAA8888::::9999888855559999::::::::9999888888888888999988884444AAAA8888::::9999888855559999::::::::99998888AAAA55558888777788888888::::99998888888855559999999999998888AAAAAAAA55558888777788888888::::99998888888855559999999999998888AAAAAAAA55558888777788888888::::99998888888855559999999999998888AAAAAAAA55558888777788888888::::99998888888855559999999999998888AAAAAAAAAAAA5555444488889999::::::::99999999888888884444888888884444AAAAAAAA5555444488889999::::::::99999999888888884444888888884444AAAAAAAA5555444488889999::::::::99999999888888884444888888884444AAAAAAAA5555444488889999::::::::9999999988888888444488888888444455555555777744445555777788889999::::999988885555444455558888888855555555777744445555777788889999::::999988885555444455558888888855555555777744445555777788889999::::999988885555444455558888888855555555777744445555777788889999::::9999888855554444555588888888